Big Huge Thesaurus

giant scallop

noun